@echo off
chcp 65001 >nul
echo ================================================
echo 应收账款统计表 - 快速打包工具
echo ================================================
echo.

echo [1/3] 安装依赖包...
pip install -r requirements.txt
if errorlevel 1 (
    echo 依赖包安装失败！
    pause
    exit /b 1
)

echo.
echo [2/3] 安装PyInstaller...
pip install pyinstaller
if errorlevel 1 (
    echo PyInstaller安装失败！
    pause
    exit /b 1
)

echo.
echo [3/3] 开始打包程序...
pyinstaller --onefile --windowed --name=应收账款统计表 demo.py

if errorlevel 1 (
    echo 打包失败！
    pause
    exit /b 1
) else (
    echo.
    echo ================================================
    echo 打包成功！
    echo ================================================
    echo 生成的exe文件位于: dist\应收账款统计表.exe
    echo.
    echo 特点：
    echo ✓ 无需Python环境即可运行
    echo ✓ 自动保存数据到本地文件
    echo ✓ 支持Excel导出功能
    echo ✓ 包含完整的统计功能
    echo.
    echo 使用方法：
    echo 1. 将 应收账款统计表.exe 复制到目标电脑
    echo 2. 双击运行即可使用
    echo 3. 数据会自动保存在exe同目录的order_data.json文件中
    echo.
)

pause
